// components/TipsPopup/TipsPopup.js
var ConstantData = require('../../common/constant_data.js')

Component({
  options: {
    styleIsolation: 'shared',
  },
  /**
   * 组件的属性列表
   */
  properties: {
    show: {
      type: Boolean,
      value: false,
    },
    type: {
      type: String,
      value: '001',
    },
    title: {
      type: String,
      value: '温馨提示',
    },
    tip: {
      type: String,
      value: null,
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    images: {
      close001: ConstantData.CONSTATNT_DATA.BASE_URL + '/mini/sanglongjia/2023/close001.png',
      tip001: ConstantData.CONSTATNT_DATA.BASE_URL + '/mini/sanglongjia/2023/tip001.png',
      tip002: ConstantData.CONSTATNT_DATA.BASE_URL + '/mini/sanglongjia/2023/tip002.png',
      tip003: ConstantData.CONSTATNT_DATA.BASE_URL + '/mini/sanglongjia/2023/tip003.png',
    },
    tipTxt001: '很抱歉～该平台当前维护中，建议使用其他平台尝试租借！',
    tipTxt002: '很抱歉～该平台当前维护中，建议使用其他平台尝试租借！',
    tipTxt003: '系统维护中，暂不支持租借！请稍等片刻，感谢您的耐心等待～同时您若需要归还设备，确定锁上桩位上即可～',
    tipTxt004: '您当前有未归还设备， 请归还设备后扫描面板右上角二维码确认归还状态～',
  },

  ready() {
         let setTip = this.data.tip
         let curType = this.data.type         
         if(setTip) {
           if(curType == '001'){
            this.setData({
              tipTxt001: setTip
             })
           }else if(curType == '002'){
            this.setData({
              tipTxt002: setTip
             })
           }else if(curType == '003'){
            this.setData({
              tipTxt003: setTip
             })
           }else if(curType == '004'){
            this.setData({
              tipTxt004: setTip
             })
           }    
         }     
  },

  /**
   * 组件的方法列表
   */
  methods: {
    clickClose() {
      this.triggerEvent("close", {}, {})
    }
  }
})